package com.zx.map.dao.mapper;

import com.zx.map.dao.model.MerchantTokenAuto;
import com.zx.map.dao.model.MerchantTokenAutoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MerchantTokenAutoMapper {
    long countByExample(MerchantTokenAutoExample example);

    int deleteByExample(MerchantTokenAutoExample example);

    int deleteByPrimaryKey(String merchantId);

    int insert(MerchantTokenAuto record);

    int insertSelective(MerchantTokenAuto record);

    List<MerchantTokenAuto> selectByExample(MerchantTokenAutoExample example);

    MerchantTokenAuto selectByPrimaryKey(String merchantId);

    int updateByExampleSelective(@Param("record") MerchantTokenAuto record, @Param("example") MerchantTokenAutoExample example);

    int updateByExample(@Param("record") MerchantTokenAuto record, @Param("example") MerchantTokenAutoExample example);

    int updateByPrimaryKeySelective(MerchantTokenAuto record);

    int updateByPrimaryKey(MerchantTokenAuto record);
}